<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function foo(a, b){
    console.log("foo " + a + " " + b);
    /*for(var i = 0; i < arguments.length; i++){
        console.log(arguments[i])
    }*/
}
foo(10, 20, 30, 40, "a");
</script>
</body>
</html>
<!--
    作者：李振超  2017年7月22日16:10
    
    实参和形参的数量可以不一致
    1. 如果在调用函数的时候, 没有给形参赋值,则形参的值就是 undefined
    2. 实参是按照顺序给形参赋值
-->